package cn.ava.org.domain;

import cn.ava.basic.domain.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @ClassName: Employee
 * @Description: 员工表实体类
 * @Author: Avavaava
 * @Date: 2022/6/27 19:44
 * @version: 23.53
 *
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class Employee  extends BaseDomain {
    // 继承主键id

    // 用户名
    private String username;
    // 手机号
    private String phone;
    // 邮箱
    private String email;
    // 盐值
    private String salt;
    // 用户密码
    private String password;
    // 年龄
    private Integer age;
    // 状态 是否开启 1开启,0关闭
    private Integer state = 1;
    // 所属部门id
    private Long departmentId;
    // 登录表的主键
    private Long logininfoId;
    // 所属商家Id
    private Long shopId;
    // 所属部门
    private Department departments;
    // 所属商家
    private Shop shop;
    // 员工二次密码字段
    private String comfirmPassword;
    // 角色对应
    private List<Long> roles;


}
